\documentclass[normalsize]{article}  % 样板模式
% \documentclass[默认字号]{article}   % 修改默认字号

\usepackage{subfigure}  % 引入图片插入宏包
\usepackage{booktabs}   % 引用表格宏包
\usepackage[graphicx]{realboxes} % 引用图片插入宏包

%\includegraphics[]{}  

\usepackage{ctex} %切换为中文
\usepackage{caption} % caption标题宏包

% opening
\title{Hello TexGrammar} % 文章标题
\author{廖畅}
\begin{document} % Tex体 document 就是整个文章都要在这个体里面编写，包括摘要、目录、正文、致谢、附录、参考文献等
	\maketitle % 自动生成标题、作者和日期
	
	\begin{abstract} % 摘要
		
		内容...
	\end{abstract}
	
\newpage

	\tableofcontents  % 目录
	
\newpage

	\section{盒子模型}
		\subsection{双栏盒子}
		
		正文中的图片操作\\
		\begin{figure}[htbp!] % 图片的操作一定要放在 figure 环境内
			% 想将两张图片放在同意栏（行），将这俩张图片的操作放在同一个figure中即可
				\begin{minipage}{0.5\linewidth}
				% 盒子高度继承父级元素的高度
				\centering  % 让盒内元素左右居中对齐 默认上下居中停靠
				\includegraphics[height=5cm]{img/popo.png}
				%\includegraphics[命令]{图片路径}
				% 图片要保存在当前 .tex 文件的同一个文件夹内的一个img文件中
			
				\caption{狗头1狗头1}
				\label{fig:1}			
			\end{minipage}	
			\begin{minipage}{0.4 \linewidth}
				\centering
				\includegraphics[height=3cm]{img/popo.png}
				\caption{popo}
				\label{fig:2}
			\end{minipage}
		\end{figure}

\newpage

		\section{Tex中的文本的操作}
			\subsection{缩进与空格}
				\noindent
				1、Tex中段落默认首行缩进
				
				\noindent
				2、noident 表示取消首行缩进
				
				\noindent
				3、Tex直接使用空格键敲击空格是不会生效的，必须使用如下的空格转义字符
				
				% latex 中通常会设置级单位m作为尺寸的比例尺基，一般设置 m = 2cm
				
				a \qquad b ，反斜杠+qquad 为两个m的宽度
				
				a \quad b ，反斜杠+quad 为一个m的宽度
				
				a \ b ，一个反斜杠为1/3m的宽度\\
				
			
			\noindent
				latex中换行的方法主要有三种：
				
				1、使用 空一行，再用 反斜杠+noident 表示无缩进换行
				
				2、直接在代码中，在要换行的文字中间留出一个空行，记住是 空一行
				
				3、使用 两个反斜杠 或者 反斜杠+newline\\
				
			\noindent
				文字中空两行的方法：在上一行的末尾使用换行符（两个双斜杠）再在下一行使用一次换行
				
			\noindent
			\textbf{加粗}： 反斜杠+textbf{}，将要加粗的字放在大括号中\\
			\textit{斜体}：反斜杠+textit{}\\
			\underline{下划线}：反斜杠+underline{}\\
			\texttt{正文仿宋}：反斜杠+texttt	
			\noindent
			Tex中表格的操作编辑：
			
			1、引入表格宏包 反斜杠+usepackage{booktab}
			
			2、表格标题 反斜杠+caption{}
			%caption{} 放在命令上面就是表头，图片名是放在下面
			
			3、放在表格环境中（三种表格环境center、table、table*）
			
			
			(center 表格单纯将表格内容居中显示，不涉及浮动体，即表格固定在代码位置，不会自动调整到页面顶部或页面底部)
			
			(table 表格是标准的浮动体环境，允许LaTex自动调整表格位置，避免页面中间断裂)
			
			(table* 表格专为双栏文档设计的浮动体环境，表格会横跨双栏宽度，即占据整个页面的宽度，通常适用于大型表格)
			
			
			center环境下的表格
			
				\textbackslash begin{center} \qquad center 表示居中分散对齐环境
					
					\textbackslash begin{tabular}{cc}
					
					\textbackslash end{tabular}
					
			\textbackslash end{center}
			
			\begin{center}
				\begin{tabular}{cc}
					\hline
					\makebox[0.45\textwidth][c]{符号}
					& \makebox[0.45\textwidth][c]{意义} \\ \hline
					
					Symbol & Meanings \\ \hline  % \\ \hline 一定要跟在这一行的后面
					 
					
				\end{tabular}
			\end{center}
					
			
			table环境下的表格
				\begin{table}[htbp!]
					\begin{tabular}{ccc}
						\hline
						\makebox[0.25\textwidth][c]{符号}
						& \makebox[0.35\textwidth][c]{意义}
						& \makebox[0.25\textwidth][c]{单位}  \\ \hline
						Symbol & Meanings & Units \\ \hline
					\end{tabular}
				\end{table}		
			
			table* 环境下的表格
			
			\begin{table*}[htbp!]			
			\centering
			\begin{tabular}{ccc}
				\toprule[1.5pt]  %顶部横线的宽度为1.5pt
				\makebox[0.25\textwidth][c]{符号}
				& \makebox[0.25\textwidth][c]{意义}
				& \makebox[0.25\textwidth][c]{单位}  \\ \hline
				Symbol & MeaningsMeaningsMeanings & Units \\ \hline
				\bottomrule %在表格底部添加一条水平粗线，与顶部的 \toprule 对称
			\end{tabular}
			\label{tab:addlabe} 
			\end{table*}
						
		
	
\end{document}

